package main

import (
	"fmt"
)

/*
*结构体模拟类
结构体
*/

type User struct {
	name string

	age int

	sex int
}

// MyInt 使用自己的名称命名类型
type MyInt int

func main() {

	var num MyInt

	num = 10

	fmt.Println("num", num)

	user := User{
		name: "zs",
		age:  20,
		sex:  1, //必须加逗号，如果不加逗号的话则括号必须和他同一行
	}
	fmt.Println("user", user, "name", user.name, "age", user.age, "sex", user.sex)

	ptr := &user

	fmt.Println("user-ptr", (*ptr).sex)
}
